I second (or third) Mason - it's awesome. However it is tricky to use outside a web context if you currently do things like pre-building static html trees. That sort of thing is easy with template toolkit.
I dislike Template Toolkit in general because I dislike having to use a new language (the TT2 templating language) when a perfectly good one (Perl) is available and is more powerful. You can break out to Perl in TT2, but then what's the point?
Your other option is to keep using embperl. If it does what you want, why change? If you need a particular new feature, I'm sure the CPAN masters will be more than happy to grant you joint custodianship of the modules.