Back in the Rails 3 days I built a AR compatable ORM that used Neo4j as the database. It was incomplete but what was there worked really well, a Rails dev could have looked at the code and not even known it wasn't a SQL db but you could also do direct Cypher queries when you needed them. Ultimately I dropped it since it was just easier to write straight Cypher.