in reply to Teaching Perl Idioms

I would ask "Have you read Effective Perl Programming by Joseph Hall?" It covers all of this pretty nicely. There are also some style guides that are quite good, like the perlstyle manpage, and Tom Christiansen's guide.

In short, I'm much too lazy to duplicate the existing documentation for this and I suggest you be lazy as well.