Это интересная проблема. Нет единого способа решить эту проблему в свободном API, в основном потому, что большую часть времени вы делаете хотите иметь точный контроль над тем, какие перехватчики применять и в каком порядке. Это хирургический инструмент.
В любом случае, если вы уверены, что вам нужно пойти по этому пути, сначала зарегистрируйте перехватчики, затем захватите их имена (через container.Kernel.GetAssignableHandlers(typeof(IInterceptor))
) и в цикле примените их все к компоненту.