I find myself doing the same stuff for my admin edit and admin add controller actions. Maybe there is a better cakey way to do this but this wraps some of that common material for presumably any controller.
Not designed for production so much yet, but let it grow as I build more projects :)