Is there a way to change who can access a large subset of pages at once?
Not right now. In the next version of WordPress there will be custom bulk actions, then it'll become easier to do.
Maybe for now you can use this plugin https://wordpress.org/plugins/custom-bulk-actions/. Unfortunately that'll require some coding on your part.