in reply to how to become senior programmer?
Code, eat, sleep, code, eat, sleep, etc...
Nurture your desire to learn and ability to think of cool apps to write. Find a language you love to code in (presumably Perl :) and always seek to learn from others. Most importantly, don't let your day job get in the way of this.