for one app in which CDBI was giving me errors, and nobody seemed inclined to help me figure out why, I'm going to answer 'yes' to this question. At least for easy reading of and updating of data, theres no need for all the setup rigamarole with this module, just point it at the table, tell it the primary key (it needs a single one), and it works. To insert new rows however, you need to grab the dbh and use DBI. Nothing's perfect ,)
C.