in reply to HTML::Template: group <tmpl_var>s

HTML::Template offers a number of ways of setting params. You can call param() for every pair of names and values, or pass in several of those pairs in one go:
# set one variable: $t->param( some => 'value' ); # set a number of them $t->param( one => 'value', two => 'value', three => 'value', ); # pass in an existing hash $t->param( %lots_of_values ); # pass in a reference to a hash $t->param( $ref_to_hash );
As you can see, there are a number of ways to group your input.