The solution to the problem was twofold - CGI.pm wasn't installed(!), which I could have sworn was installed, and the aforementioned change to httpd.conf was needed as well. Now Apache starts and our website can be seen. Now the db can't be hit... more fun!
Thank you to all who helped!
@Perrin - mod_perl2 was installed by me via CPAN shell. Apache 2.2.3 was installed by SA setting up RH box. I do not know exactly what he did, and this person isn't exactly forthcoming with answers when I ask questions.
@AnonMonk - I have just found that site, have begun to dig through, thank you for the lead.