How to test Perl roles without creating test classes
Don't waste time writing test classes, test the role directly
Read it
Rescue legacy code with modulinos
by brian d foy
How the modules-as-programs pattern provides a development path for scripts