in reply to Rolling my own database abstraction
Perhaps you want the "Lazy" version of Class::DBI - DBIx::LazyMethod. Looks about the shortest possible code to achieve OO generic database access.
Hope this helps. Not tried this module personally.
-- Dave :-)
In Section Seekers of Perl Wisdom