Simon Cozen:

If you stop thinking in SQL, Class::DBI may make a lot more sense to you.

(via aaron) It all makes sense now.