If you're running Apache there is another way
to solve your problem (that has lots of other nice benefits).
With
mod_perl
you can run your unmodified perl CGI scripts under
Apache::Registry.
In the mod_perl config you
can pre-load modules that will be available to all your
programs w/o each program needing to explicitly
use the
module.
Also your scripts be compiled once and will
run within Apache (no expense of forking another process,
so they'll run faster)
and with
Apache::DBI
(no code changes necessary to get this benefit
once your're running under mod_perl)
you will have a persistant cache of DB
handles so establishing DB connections will be much
faster.