in england there is no law that says you carnt shoot within x yards of a road its a myth, it comes under the highways act, your not allowed to obstruct the flow of traffic so it you shot a pheasent say and it landed infront of an oncomming car causing that car to stop or take action you are obstructing the flow of traffic and as such it is an offence, however if someone hears you shooting and slows down or stops, then they are doing so of their own free will so you are not obstructing the traffic and so no offence is committed