Consolidate routes into resources, add new method and view