in reply to A different approach to CGI

Template-Toolkit
HTML::Template
HTML::Mason