Save author posts as in pending review – block users updating their posts

How about the Revisionary plugin? It allows you to set pages as “save as pending” after making changes to an existing published page, so that your changes are saved as a draft but not yet pushed live.

You can also use it to help customize user roles – so if you want to allow someone to be able to edit content, but not let them hit the publish button without approval, Revisionary lets you set that up.

Hope that helps!