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

Greetings, fellow monks.

I've been writing Perl for about 5 years now(which is sort of scary when I look back on it). I know how to use all of the generic programming tools like conditionals, loops, and variables - and I know how to use a few of the Perl-specific tools - like $_, dispatch tables, map and grep, and CPAN modules.

However, lately I feel like I've plateaued. I use references, complex data structures, and map and grep all the time - and I can't clearly see what I should be learning about now. Does anyone have any recommendations on what Perl has that I should learn, that will improve my code and help expand my skills? I primarily use Perl for general systems administration and web stuff/CGI.