Use route object and options to create stack instead of forcing parameters