I just don't see the need here.  The flag has a purpose with districts.  The code actually behaves differently with districts in how it generates uids and reserves a node.  With regions there are only 2 cases.  You might want to enforce districts (that's the required for create flag) and you might want to use them or not (that's the act of creating them or not).  I don't see a need for a separate enable flag.