You'll might want to make some of these optional, but given the strange behaviour when old versions of certain modules are used, this is a nice sanity check.
Index: Makefile.PL =================================================================== --- Makefile.PL (revision 2626) +++ Makefile.PL (working copy) @@ -71,4 +71,20 @@ PREFIX => "/usr/local", PM_FILTER => './pm_filter $(PREFIX) $(VER) $(PROBABLE_INST_LIB)', MAN1PODS => {}, + PREREQ_PM => { + 'Text::Markdown' => 0, + 'URI' => 0, + 'HTML::Parser' => 0, + 'CGI::Session' => 0, + 'CGI::FormBuilder' => 3.02.02, + 'Mail::Sendmail' => 0, + 'Time::Duration' => 0, + 'DateTime' => 0, + 'HTML::Scrubber' => 0, + 'RPC::XML' => 0, + 'XML::Simple' => 0, + 'XML::Feed' => 0, + 'File::MimeInfo' => 0, + 'Locale::gettext' => 1.04 + } );