+1. That’s something that I miss from Sage, which was basically Mecanim for the Legacy animation system before Mecanim was out.
When Unity 5 introduces scripts on animation states, it should at least make the external help a little more modular and manageable (e.g., put a “random transition” script on the idle state).