in reply to mod_perl question
You do NOT need to create an entry in http.conf for each page. I recommend you use CGI::application, then follow the tips here to get it working under mod_perl, once you have everything running under standard CGI.