Возможно, я не правильно понял, но не могли бы вы просто изменить это на это?
Container.Bind(typeof(ICompanion), typeof(RouMainMenuPresenterCompanion))
.To<RouMainMenuPresenterCompanion>()
.FromNewComponentSibling()
.WhenInjectedInto<MainMenuPresenter>();
Редактировать: Это, вероятно, больше того, что вы искали:
Container.Bind<RouMainMenuPresenterCompanion>()
.FromNewComponentSibling()
.WhenInjectedInto<MainMenuPresenter>();
Container.Bind<ICompanion>()
.To<RouMainMenuPresenterCompanion>()
.FromResolveGetter<MainMenuPresenter>(p => p.Companion)