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


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

And for the benefit of others, a well-written module that makes use of version-specific language elements should probably declare this in their module:
require 5.6.0;
This makes tracking down these types of problems a lot easier.