in reply to Sharing DBI handler between several modules
FWIW, users of Class::DBI do this all the time by creating the database handle in one module like WebApp::DBI and then each of your modules inherit from that module with something like use base 'WebApp::DBI'.