If you're not looking to do anything too adventurous in terms of application processing in your handler, the Apache::Template module might be all you need to start processing templates from within an Apache/mod_perl server.
Adding something like the following to your httpd.conf file is enough to engage the Template Toolkit to automatically process template files as they are served:
PerlModule Apache::Template # set various configuration options, e.g. TT2IncludePath /usr/local/tt2/templates TT2PreProcess header TT2PostProcess footer <Files *.tt2> SetHandler perl-script PerlHandler Apache::Template </Files>
We'll come back to Apache::Template in the next section. For further examples and guidance on using the module, see the Apache::Template documentation.