
Modern perl programs use several modules to enable additional features of perl and of the cpan. instead of copying and pasting all of these 'use' lines, instead write only one:
use modern::perl;
this enables the strict and warnings pragmas, as well as all of the features available since perl 5.10.
for enabling features of newer perl releases, a year can be specified as an import tag, e.g.:
use modern::perl '2014';
enables 5.18 features. cf. modern::perl(3pm) for details.
see http://www.modernperlbooks.com/mt/2009/01/toward-a-modernperl.html for more information, http://www.modernperlbooks.com/ for further discussion of modern perl and its implications, and http://onyxneon.com/books/modern_perl/index.html for a freely-downloadable modern perl tutorial.