Абсолютно правильно! И полностью поддерживаю.
1. Так, как в польском формате в RouteParam есть только строго фиксированные значения << 5, 20, 40, 60,80, 90, 110, км/час, а так же "без ограничения" >> - необходим ключ, который сможет определить любую нестандартную скорость ограничения, например, 130 км/ч. И для этого служит LegalSpeed. Это и определит МАКСИМАЛЬНО допустимую скорость на участке. Причем, если ключ отсутствует, то берем значение из RouteParam, это то, о чем писал Zauber.
2. "Ожидаемая скорость на ребре для расчета маршрута" - это та скорость, которую я назвал R