1 - flat namespace for object attributes? (instead of the "attributes" key)
3 - Database#filter for filtering documents with Ruby (with some ruby2js or RubyToRuby magic)
5 - db.store(doc) [as per Malesca's suggestion]
7 - CouchObject::Model for more domain specific/clearer way to model Couch docs in ruby