You can move simple part of validation rules definitions to config and in controller getting this config item and do array_merge with hard validations rules. Or you can hold custom validations methods in you controller and hold all validation rules in config file with definitions with 'callback_' prfefix.