More optimization around resource options when building route path to send to navigate()