Don't be too hard on people: in fairness, putting traffic signals at every crossing of the road ways is an acceptable way of doing it. ;)

I would tend to do it the way you've done it though, it's a lot simpler and more reflective of reality in my opinion!