Плохо, я неправильно понял синтаксис path-to-regexp в документах.
Соответствие маршрута должно было быть:
/app/:collection(cases)/:id
.. тогда вы получите маршрут, соответствующий переданному параметру.
Неясно, уместно ли ответить на вопрос в качестве исправления или удалить его. Я уверен, что кто-то даст мне знать;)