The controller name is really freeform. As mentioned by @Koc, it can be a service controller (but that's just an example as Class::method also works).