I found the
Perl Cookbook a great way to learn as it suits my, admittedly lazy, approach;)
The examples there and indeed the
Seekers of Perl Wisdom here are great for exposing you to
correct Perl idioms.
Like yourself I came to Perl from a Unix admin perspective with a knowledge of scripting and a little C. The difficulty you will encounter is that such knowledge predisposes one to write inefficient Perl ignoring the idioms of the language and so looking over better code will improve your own.
print "Good ",qw(night morning afternoon evening)[(localtime)[2]/6]," fellow monks."