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


in reply to (tye)Re: Too many modules
in thread Module breaks when declaring variables

Right, that makes sense. Although the no strict allows the statement to pass, the variables are still never declared (just used), and thus the compiler will still clunk the code with a wooden spoon.