Partitioning a street network into compact, balanced, and visually appealing routes