I think in general MVP is always going to be very wordy. There's a ton
of abstraction going on so that several developers can work on the
same app all at different levels and as long as the interfaces remain
intact, they won't step on each other's toes. I'm a single developer
working on my own website so I figured MVP wasn't a good fit for me
because I won't gain anything from the benefits of MVP.
But if I was doing this kind of work with several developers I could
see the allure in having that much abstraction where coders, artists,
and layout engineers could all work together and everything will just
work at the end of the day.
I haven't seen Spring Roo's scaffolding so I can't speak to that
comparison, but with any design architecture, I think you just have to
chose what's best for you and your project.