I'd suggest adding a clob the acs_objects that contains an XML doc with the objects extra stuff. I don't think it would have much performance impact and then you can do anything. Oracle has support for indexing and querying it and Postgres does not seem to far behind.
It would be possible to specify tags for things line object_name. It would also be possible to have as many translated names as you like by having a set of name tags.
If template::list::create supported xpaths for elements you could easily build table data from the xml doc.
Services could interface with objects thru this document. For example if you want your object searchable via site wide search you could have a site_wide_search tag and put in data like keywords and view url.
ACS attributes could support xml storage and items in tags could also be attributes.