Three steps towards practical application of public transport route optimisation in urban areas