Basically the moment he dances at you, stop dishing the feed out. You may need to wait it out/it can take time to 'detrain' the offender, but it's important to not give him the thing he wants most, which is food for his tummy and food for the hens - because he sees hurrying you to dish out the feed as his causing the hens to get fed faster. In effect he is using you as the tool to feed the hens and boost his status. Many people talk about giving tidbits/treats to the rooster to distribute to the hens. To me that seems it could lead directly to this sort of behaviour.
On the brighter side, if a rooster has been smart enough to make that connection, he can be trained to understand that the more he tries to push you, the longer it will take to get the feed. So your timing will be important. Stand ther, with the feed,and do not throw it until he is away from you or looking away. The **moment** his back is turned or he moves away, throw out the feed, and keep throwing till you are done or he turns to you again. Then stop. It may be tedious, but it should get the message across that annoying you results in hangry hens.