I do that all of the time in FOAM (
foamdev.com). I like to try and encourage the developers to do "the right thing" by making that easier (or even free). We have a reusable CRUD controller which provides things like search, sorting, import, export, scrolling, paging, authentication, i18n, etc. Developers can use the the individual components, like table view, detail view, query parser, DAO, etc., to make their own controller, but by just doing nothing they get a more standard interaction. Same for generated APIs. Often when you make some standard interaction very easy though, you'll find that users complain that other things are hard, even if they aren't any harder than without your tool, just relative to the things you make easier.