Refactor route.performatives->perform
Refactor performative->perform