template tool kitとfillinform(lite)について質問です。
catalystでプラグインとして使ったことはあるんですが、趣味で無料サーバのxreaで使おうとして、
初めて0から導入してます。

---------------
use Template;
require HTML::FillInForm::Lite;

my $objFillInForm = HTML::FillInForm::Lite->new();
my $objTemplate = Template->new({ hoge => "hoge" });

my $strHtml;
$objTemplate->process($strTemplateName, $refParam, \$strHtml);
$strHtml = $oFillInForm->fill(
\$strHtml,
{ hage => "hage" },
);
----------------

テンプレートからhtmlを生成したあとで値の補完をしますが、
標準出力に出てしまうため一旦変数に入れてからfillinformに渡してるところが気に食わないです。
ぐぐったところTemplate::Plugin::FillInFormというのがあるようですが、
これはtt側に記述をしなくてはダメらしく、避けたいと思ってます。(テンプレートにハッシュを渡して終わりにしたい)

上記前提で、他のもっとスッキリした手段ってありますでしょうか?
何か常套手段がありましたらご教示お願いしますm(_ _)m