ActiveRecord parece ser el estado del arte en este momento. Sin embargo, no puedo recomendar ningún buen framework PHP para eso. Probé Propel que, si bien es agradable, no es fácil de configurar (especialmente en un host en el que no puede instalar nada).
Finalmente, implementé mi propio marco ORM/ActiveRecord, que no es demasiado trabajo y es muy instructivo. Estoy seguro de que otras personas pueden recomendar buenos marcos PHP.