I often split my city into different districts which I create as grids. Then I connect these grids to each other using roundabouts and other roads. For example, I have an industrial district built as a grid with 2 exits and 2 entries. These entries and exits lead into a roundabout which then connects to another district, etc.