Если отмечать знак парой "начало", "конец", то навигатору несложно просчитать такой участок по тому же принципу как он считает маршрут. Съехал с дороги, значит та же логика для знака как и при отклонении от заданного маршрута. Кроме того, думаю, не сложно прописать алгоритмом золотое правило о том что знак "ограничение" действует до ближайшего перекрестка.