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.