Это означало бы, что у вас уже есть данные в таблице ROUTE, которые не удовлетворяют ограничению внешнего ключа.
Чтобы найти ошибочные записи, чтобы вы могли обновить их до некоторого другого значения (которое существует),Вы можете использовать
select *
from route
where rid not in (select rid from reservation)