You can't seem to style them. My solution was to disable route markers for waypoints by setting supressMarkers: true to google.maps.DirectionsRenderer :
var directionsDisplay = new google.maps.DirectionsRenderer({ suppressInfoWindows: true, suppressMarkers: true, map: map });
Then loop over your waypoints and marker for each, in the style you like.
source share