It would be nice to have the ability to create project specific roles at the project level. Some client's requirements include specific roles for their projects, so for a project admin to create roles and permissions ad-hoc on a project rather than creating several variations of a role at the account level would be beneficial.
This would maintain a tidy account level roles list for the majority of projects, with perhaps another list or attribute to control the ad-hoc roles.