http://www.perlmonks.org?node_id=1001406


in reply to subroutine good practise

Because use statements are performed at compile time (while require statements are performed at run time), I find it clearer to put all use statements together at the top of the file.

This was discussed in: Code style advice: where to put "use" statements?