in reply to Best practices with Class::DBI

read the CDBI docs. you'll notice there's the option of associating tables/classes, using has_a (don't quote me on this...)
meh.