You can assign access restrictions by namespace using the Lockdown extension.
That should be fairly safe, though I give no guarantees. If you find it broken
in some way, please tell me.
It does not support per-page restrictions, though. It also does not support the
notion of a page "owner". It just restricts access per namespace, according to
user group.
-- daniel