in reply to Teplate Toolkit Question

I think you mean:
$vars = { }; #squiggly braces # or %vars = ( ); #parens

I'm pretty sure that you can't use a reference as a hash key effectively in this situation.

--
$you = new YOU;
honk() if $you->love(perl)