I've read that sometimes it helps to isolate the rooster for a few days. That way he loses his place in the pecking order - and so when he returns to the flock, he might be a little gentler with that particular hen. I have no idea if that would work or not - but I've seen it recommended to other people with similar problems.