das haengt davon ab, wie sauber diese scripte geschrieben sind. wenn du warnings, strict und CGI verwendest und keine globalen Variablen (oder globale Variablen als readonly) verwendest, meistens nicht viel.
wenn das script sauber genug ist, kannst du es mit
Apache::Registry 1:1 laufen lassen, sonst ist
Apache::PerlRun dein Freund (wenn das script absolut haesslich ist, laeuft es auf jedem fall mit PerlSetVar PerlRunOnce On, aber dann kann man auch gleich auf mod_perl verzichten).
lies dir mal
cgi_to_mod_perl durch.