moved all the string conversions (service name <-> controller class <-> template path) to separate class implementing ServiceNameConverterInterface