Yeah, it think $neutron could be moved to params.pp and also be used by keystone.pp and nova.pp.  But note for anybody else reading this is entirely different than $include_neutron since the neutron services may be living outside the ha-all-in-one-controller.