CPAN Modules themselves often serve as a decent template for the form and structure of a Perl application and tests, see the App:: space for standalone applications (e.g. App::cpanminus).
If you're returning to Perl (or just starting out) you can do worse than check out Beginning Perl[1] and Modern Perl[2].
There are also Perl distributions such as DWIM Perl[3] which bundle Perl and the most commonly used modules.
[0] http://niceperl.blogspot.co.il/search/label/cpan
[1] http://ofps.oreilly.com/titles/9781118013847/