From the documentation, it looks like you can use a block to more define the routes as you would normally.
devise_for :users, skip: [:sessions, ...]
as :user do
get 'login', to: 'sessions#new', as: :new_user_session
get 'logout', to: 'sessions#destroy', as: :destroy_user_session
...
end