Right now new cities cannot be built on roads.
This is silly because roads are the preferrable location for every normal city.
You can build improvements onto existing roads so it cannot be a design decision like preventing "interrupting" caravan routes or something to that effect.