Macroscopic Traffic Dynamics with Heterogeneous Route Patterns