One way to 100% prevent a rooster mounting a hen: put them in separate cages. If the cages are side-by-side, they can still socialize and not feel lonely. This will be more effective than an apron or anything else for the hen.
It might be possible to let them be together sometimes and separate...