Нет на то непреодолимых трудностей.
1. Отдача.
Если пушка пороховая, то скорость снаряда меньше 3000 м/с, скорее всего 1500-1700 м/с. Снаряд вряд ли превышает по массе 1 кг.
Для Алмаза, с полной массой 17800 (16000сухая + 1800топливо) паразитная скорость будет около 0.1 м/с
Запас топлива на Алмазе позволит погасить последствия 3000 таких выстрелов.
2. Форма снаряда.
Ствол наверняка нарезной. И форма снаряда не берется с потолка. Бублики, сердечки и прочие баранки никто использовать небудет
Наверняка все видили кадры запуска спутников с шатла - крутится он мягко говоря неслабо. Аполлоны раскручивались при полете до Луны. Устойчивость
Дальше. Чем короче снаряд, тем менее он устойчив. Для чего нужна устойчивость? Ориентация снаряда рабочей стороной к цели. Современные КА не бронированы, поэтому рабочая сторона должна быть не острой иначе такой снаряд просто пробьет КА как дробина бумажку, не причинив существенных разрушений. Делать её следует "тупорылой". Экспансивная или фрагментирующаяся БЧ была бы в кассу. Взрывчатку ставить смысла нет, разве что как самоликвидатор. Как мне кажется, еще более отличной формой была бы форма снаряда как у THV. В атмосфере эти пули теряют эффективность после 50-100м из-за малого веса и высокой скорости (1400), а в космосе эта проблема не стоит и такая пуля, при пападении в цель, будет распространять волну повреждений не вперёд, а в стороны. Разрушения будут - мама небалуй.
3. Вращение и длина.
Длинный вращающийся снаряд меньше склонен к рикошетам, чем короткий или летящий кубарем. Отрикошетить нестабилизированый снаряд может даже от тонкого корпуса КА. Это факт. Поэтому снаряд должен иметь явное удлинения и закручиваться при выстреле.
4. Наведение.
Вот тут больше всего приколов. То что дело происходит в вакууме, снимает проблему сопротивления среду. То что дело происходит на орбите, добавляет своих траблов.
На земле, когда стреляешь, понятно, как будет вести себя снаряд при выстреле в любую сторону - земля тянет вниз, сопротивление воздуха противоположно вектору скорости. Всякая экзотика в виде доп сил проявляется при очень дальних дистанциях стрельбы. На орбите всё не так просто. Если враг находится по курсу движения, снаряд будет сносить от Земли. Если против курса - к Земле. Если выше, снаряд будет склоняться в сторону курса и т.д. Тут нужно четко просекать, где находишься по высоте сам, где противник, под какими углами и на каких скоростях. Получая все эти данный, балистический вычислитель должен выдавать точку прицеливания с учетом всех поправок.