If you don't have any plans for a couple of years, you could wait around for Perl 6 with compile-time macros. I tend to want them more for clarity than performance purposes, but that's just me. You won't find me standing in the way of any Lisp feature making its way into Perl.