Sounds good. I'll update the patch and add accordingly.
I don't think has_rolinherit or has_rolcatupdate really need to move and it seems unlikely that they'd be needed from elsewhere.. Is there a reason you think they'd need to be exposed? I've not looked at the patch at all though, perhaps that makes it clear.
There is no reason to expose them (at this point in time) other than consolidation.
> * has_createrole_privilege > * has_bypassrls_privilege These are already in the right place, right?