This is probably on track for their future purpose anyway, but there seems to be a lot of crossover with rule sets and the current variables - would it be possible to combine a lot of their use?
There are a lot in rules that are global, and some that are applicable per zone, for example, GM:MinStatusToZoneAnywhere, Guild:MaxMembers seem global rules; whereas Character:Leavecorpses, and all experience types (some currently in variables) are variable rules, and can be set by zone.
If it sounds a lot like hot-zoning...well, that is one use, but I was thinking more of quest instances.
You'd then need the zone entry to reference a rule set... I don't see that code (yet) but from the source, it looks like it is coming.
Sorry if anyone feels like I've been reading your notebook