I've finally gotten my coding groove back for a while; long enough to get close to a Handel 1.0 release. 1.0 has some simple API cleanup for things I shouldn't have done to begin with. The big feature is that it is now based on DBIx::Class Schemas instead of Class::DBI.
Due to the insane flexibility coded into DBIC, it is possible [without many, if any] code changes to swap out entire schemas. This means you can map existing cart schemas into Handel, even if the field/table names aren't the same as the stock schema. And because DBIC has an abstracted storage layer, it should also be possible to store your cart on a remote server using XMLRPC, istead of in a local database.
That's cool stuff. Props to the DBIC team.