Train them! You are top being in that coop/run, and they have to accept that. My cockerel is somewhat the same way. He is worst in first thing in the morning. Ornery? Horny? Not a morning chicken? Every now and then (like today), he rushes my feet, hackles out. Yes, I was wearing a different shirt than I usually do, but TOO BAD, BUCKO!
When he does this, I "peck" him on the back of the head, or back, or where I can reach, with my fingers. I also tell him in no uncertain terms, BACK OFF! If he charges again, I repeat this. When he walks away, I back out of the run and leave, watching him as I go. Game over, I won. He doesn't have to like me, but he has to respect me and my space.
Just avoiding the conflict might work for a while. But there may come a time when he becomes aggressive and you don't know what triggered it. Or someone else may do something that sets him off. Or he may develop a new trigger. Or the stars misalign. No way to know for sure.