Packaging modules
The semi-standard directory structure of CPAN modules can be also very useful for any Perl application:
dir/
Makefile.PL
Build.PL
dist.ini
README
CHANGES
MANIFEST
MANIFEST.SKIP
META.yml
META.json
lib/
Application/Name.pm
Application/Name/...
script/
application.pl
t/
xt/
sample/
share/
templates/
views/