Надо всего лишь рендерить waterway на меньших зумах в мапнике. В osmarender, как было сказано, такой проблемы нет, и к вашим классам отношения это не имеет.