While Modern Perl and Perl Best Practices seem to be now the defacto texts to follow in this field, I highly suggest to also supplement your learning of good Perl by reading Perl Medic by Peter Scott. While its main purpose is how to maintain a legacy codebase, its an absolute gem when it comes to what type of Perl code you should be churning out.
See http://www.slideshare.net/thaljef/perl-critic-in-depth for the slides to a presentation that I saw this week on it, and http://www.slideshare.net/search/slideshow?searchfrom=header... for other presentations.
Modern Perl is a revelation! While the first hundred pages are a crystal-clear recap of the basic language (and I found at least a couple of things there that I didn't really know about), the chapters on modern object-orientation (using Moose), exception handling, testing, maintainability, and what features in Perl 5 to avoid are all pithy, to the point and well-argued.
If you're a (self-exiled) Perl coder like I was, give this (e)book a read and see if you might jump back in. I have - and would second frameworks like Perl Dancer as fantastic examples of what the Perl community is up to these days.