Archers are pretty powerful but I don't know if it's OP.
What I don't like is the sheer number of bow and xbows I've been seeing. People say "OMG, so many cav" in the few times there is as many as 8 cav on a team of 50. At the same time, 8 bows/xbows on a team of 50 would be considered a low count. I've seen what looked like 50% ranged on my team shortly after the most recent patch.
A high cav count doesn't really change the game, because the more of them there are, the more they just get in each other's way, give polearms a field day, and end up getting slaughtered by infantry and other cav. But a high archer count seems to change the game significantly. The game becomes a matter of figuring out how to fight while avoiding the inevitable archer's nest.
But I think perhaps the biggest source of the abundance of archers is the fact that so many maps on NA1 are hills/mountains and villages. It seems like every map involves archers camping up on a house that isn't easily accessible, or they are standing on the side of a steep mountain that surrounds the map, etc. Archers can often go stand all alone somewhere off to the side to get flank shots because they can outrun any infantry that might chase them down, while the hillside, a melee weapon, and some simple lateral movements will protect them from cav.
So... maybe if they just changed the map rotation a bit so that archers are sometimes left with no structures to climb up onto, no mountain vantage points to shoot from, and they must stand down on the flat land with everyone else, then maybe there would be less archers. The ones who can't stand to be out of their comfort zone like that might be encouraged to play as something else.