The subject of 通り過ぎる is ALWAYS the thing/person that moves, thus, you can't say 道路が通り過ぎる instead of 道路が通っている.
There is another similar expression 通り抜ける. This means "to pass through inside of something", just as トンネルを通り抜ける, 公園を通り抜ける, 放射線が身体の中を通り抜ける. The subject of 通り抜ける is also the thing/person that moves, as same as 通り過ぎる.