RT4 on CentOS 5.8 using mod_perl

I’m trying to install a demo of RT4 to show it to my boss but it
doesnt get past the “Almost There” stage. I followed the instructions
on the wiki in configuring apache, so my virtual host looks like this:

# Optional apache logs for RT # ErrorLog /opt/rt4/var/log/apache2.error # TransferLog /opt/rt4/var/log/apache2.access # LogLevel debug
           AddDefaultCharset UTF-8
           DocumentRoot "/opt/rt4/share/html"

           <Location />
               Order allow,deny
               Allow from all

               SetHandler modperl
               PerlResponseHandler Plack::Handler::Apache2
               PerlSetVar psgi_app /opt/rt4/sbin/rt-server
           </Location>
           <Perl>
               use Plack::Handler::Apache2;
               Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server");
           </Perl>
       </VirtualHost>

Is there something I’m missing from this virtual host? There’s no
errors in the apache error log, and rt.log set to debug doesnt show
anything except warnings about gpg and graphviz.

Any help is appreciated