add check canRespondToRoute

hey, I needed this check on my implementation. I figured you might find it useful.

Ben