I wrote something  http://forums.otterhub.org/viewtopic.php?f=53&t=16398&p=63133 regarding using default services plus ACL to assign a service to all the users in a large company.

I haven't tried it, but it seems to make sense at first glance.

The concept is:
The caveat is, more or less, exact spelling, and making sure that all customer-specific services are in the PossibleNot ACL. 
This would help prevent a great Cartesian mess of PossibleNots per Customer ACL.

I'd appreciate any feedback, ideas, etc.