WP Ultimate Map by WebsEfficient.com is a WordPress plugin which allows to group places with unique icons.
You can group routes and place multiple places on map, multiple routes can be drawn on map, and you can draw a route and attach the places to that route.
Drawing a routes by places.
manually drawing a routes on map.
Displaying a information about the place in infowindow.
Filtering the places by the markers.
Filtering the routes by the color.