First of all, yes there are routes at sea. Ships don't sail along any path they choose.
But more importantly, path-following points on water are necessary in CoW as without them it would not be possible to have naval battles, since you could not reliably know where enemy fleets are passing. Just like roads on land are necessary for the game's purposes, "roads" at sea are just as needed.