1. Rules for address
2. Rules for personal information
3. Rules specific per form.
What this allows me to do is is per validation call in the controller just use the validators i need.
How I am doing it:
1. Create a controller called validator.cfc
2. Create you validation.cfc's i.e.
3. In validator controller create a listener which has calls the validator objects e.g.
4. To finish it off, in your form you need the usual viewState calls