in reply to mod_perl @INC/use base trouble

This probably means that Doc::DBI either doesn't have a "use base Class::DBI" in it, or some modules are not loading. Modules can fail to load either because you are setting @INC to something different on your command-line (try printing @INC out under mod_perl can comparing it to your command-line) or because the user that your web server runs as (usually "nobody") doesn't have permission to read the files.