Since all your controllers are inherited from IController
you shouldn't specify namespace and suffix.
public void Install(IWindsorContainer container, IConfigurationStore store)
{
container.Register(
Classes.FromThisAssembly()
.BasedOn<IController>()
.LifestyleTransient()
);
}
In case you have controllers with the same name they will be in different namespaces and Windsor will resolve them correctly.