No collection of biased suggestions about which templating system to use will be complete without making a plug for
HTML::Template. I have yet to find a program more complete and simple at the same time. Does its thing, does it fast, and does it with least amount of frills.
Stick to doing all your programming logic in Perl, and even if you are the only one doing the html, do it separately using H::T tags.
If you don't believe me, ask someone else.
--
when small people start casting long shadows, it is time to go to bed