Hopefully the learning never ends. (:
I'll make a small plug for learning another language- you can sometimes grow a lot more by learning a different way of programming in a new language than you would by just sticking with one language. I'm not bashing perl- I love it. But i think that I'm a stronger programmer for having learned assembly language programming & scheme in college. For more on this, you should check out Why I like functional programming.
I'd recommend scheme as a great second language- or lisp (they're fairly similiar- I learned lisp first, but I hear that scheme is better to start with). But I think you'd get the same benefit by learning Java or some other language -- just make sure that it's one that interests you.