We pretty much have this already, right? http://blog.steveklabnik.com/posts/2012-11-22-introducing-the-rails-api-project
I think this approach to app development is only going to increase so having an easy, reliable, performant way to construct APIs is quite nice. --