whittick has asked for the wisdom of the Perl Monks concerning the following question:

Firstly sorry for the ambiguous title. I have been using Perl for a good few years now, after having taught myself using 'Learning Perl'.

My question is, how do I move from by basic, procedural scripts to more of a fully fledged, object oriented approach?

When tasked with a problem I will follow the same format each time, using basic variables, arrays and functions. Yet when I find an existing solution to a problem the code is much more complex.

I guess what I'm asking is: Is there a recommended text to read after having completed the exercises in 'Learning Perl' that will take me to the next level (somewhere I could start thinking about applying for junior Perl dev roles)?