I think you misunderstand. I'm not writing my own DBI package, I'm using a package for common database searches (and whatnot) used through the app.
I'm also not talking specifically about using the Blah::DB (database functions, I mean) package throughout other modules; it's others, as well. If I have Blah::Calendar, and I want several of the other packages use calendar functions, etc etc.