I don't think it's necessarily a rooster thing. Of my flock of 48, I only have one who will let me pick her up. She likes to roost on my arm. She is a young Barred Rock. A couple of weeks ago, she hopped up onto my shoulder and was doing just fine. I turned my head toward her and she suddenly poked me in the eye. It hurt! Luckily everything was fine in the morning and I didn't need any medical attention. I won't let any bird on my shoulder again.I turned my head while he was on my shoulder and he PECKED MY EYE!
I am sure that it was an automatic reaction for her not of defense but she probably saw something in my eye (perhaps a gleam or reflection) that she thought was food or something. It wasn't malice. It was just a normal chicken reaction. Again. I won't let any one of them (pullet or cockerel) up on my shoulder again.