Paramo do a specific cycling jacket. It has armpit/torso ventilation zips, it's breathable and the hood fits well so that it turns with your head. It's also adjustable to fit over a helmet. I assume that, as it's a cycle jacket, the arms are thereby longer.
Thing is, they ain't cheap, but...