This is kind of what Django does instead and I much prefer the Rails way. Though it might just be because I started MVC-dev with Rails.
I think I find it easier to find common abstractions on the {models/views/controllers} level than the resource level and that frustrates me with Django app-based dev.