How about trying to make the roads dotted or dashed? That would help to differentiate from the rivers.