Use Moose for database handle classes

Use Test::Class for database handle tests