Ну если М=8, как вы выше написали, то вариантов кроме гиперзвукового прямоточника или ракетного нет. В районе более реалистичных скоростей М=2.5-5 вариант вобще один - прямоточный двигатель. Для более низких скоростей пригоден турбореактивный ядерный двигатель. Но он получается достаточно большим и тяжелым и больше подходит для бомбардировщика чем для КР. Все эти двигатели с открытым контуром реактора и выхлоп у них радиоактивный. Так что барражировать с ними в мирное время не получится. А ядерный ТРД с закрытым контуром реактора по массогабариту влезет разве что в стратегический бомбардировщик.