Hens, but not roosters are allowed in the little town where I live in Oregon. Luckily we live just outside the city limits, and roosters can crow! We give our next door neighbor fresh eggs now and then, and they are happy. Check the ordinances of a place before you buy it, and look for a rural...
If you only have 2 hens, he is constantly going to be pestering them. You should get a couple more hens to ease the burden of his attention, or else find a new home for the young stud.