I don't know if you've seen this one or not.
But I think a natural OO/Ruby interface for persistance on top of SQLite
for the backend could be interesting.

Here is one that is being done in Python.
Looks interesting.

http://divmod.org/trac/wiki/DivmodAxiom

Jimmie