CouchDB namespace support

In the Doctrine CouchDB bundle, CouchDocument is the default mapping name. With this change, CouchDocument objects can have their base route generated automatically too.