This is a short list of the sources from which this advice was taken which also contains material for further reading:
A large part of this document is derived from a similar document written earlier for the Perl programming language.
The Book "Perl Best Practices" by Damian Conway - contains a lot of good advice and food for thought, but sometimes should be deviated from. Also see the "PBP Module Recommendation Commentary" on the Perl 5 Wiki.
"Ancient Perl" on the Perl 5 Wiki.
The book Refactoring by Martin Fowler - not particularly about Perl, but still useful.
The book The Pragmatic Programmer: From Journeyman to Master - also not particularly about Perl, and I found it somewhat disappointing, but it is an informative book.
The list “How to tell if a FLOSS project is doomed to FAIL”.
Advice given by people on Freenode's #perl channel, on the Perl Beginners mailing list, and on other Perl forums.
Advice given by people on Freenode’s ##programming channel and on other forums.