Not that I have time right now to contribute anything, but if I did, here's a reason why I might not:
The rules wrote:No extra ACS allowed! Compiled global ACS could conflict with ACS in another person's mod.
What's the merit in this rule? You face the potential for exactly the same problem in DECORATE. All it would take is one conflicting actor name.
If the reason for this rule is to make it easier for you to compile a resource, then perhaps you should make contributors declare script numbers they use. Presumably you'll make them change any conflicting DECORATE actors. Surely asking the same for ACS scripts would not be out of line
If the reason is because you're trying to prevent conflict with potential users of the resource, i.e. WAD authors, then I find fault with that methodology. It is up to the WAD author to make sure that a mod is correctly integrated with their work, not the author of the mod. This would be folly.
If it's really a concern, you could ask that contributors use scripts in a relatively unused range, like 700 to 999. You could also restrict the use of variables to script level only, this way you don't even have to worry about variable names conflicting.
In my opinion this is an unnecessary restriction. ACS is a very powerful tool, and extremely useful in making dynamic special effects.