in reply to HTML::Template .... misfeature?

To answer your question about TT, since it has a fancier (and slower) parsing engine it is able to do it like this:

[% INCLUDE $template_name %]