FIX: unset wp->route when building without auth.

Also harden APIs for wp->route being null.
REFACTOR: Change "Can't" to "Cannot"
CLEAN