To jest wyłącznie kwestia wyświetlania, nie ma co nic agregować
W tej chwili QGIS rysuje kolejno symbol każdej drogi: najpierw jego czarną warstwę, potem białą. Żeby uzyskać pożądany efekt, musisz "rozkleić" symbol drogi i umieścić czarne warstwy wszystkich dróg na jednym poziomie, a wszystkie białe na drugim.
W tym celu wystarczy włączyć
Poziomy wyświetlania warstw symboli z domyślnymi ustawieniami - odpowiednią opcję znajdziesz na zakładce stylu warstwy. W najnowszych wersjach pod klawiszem Zaawansowane, w starszych gdzieś tam obok.