В качестве альтернативы для защиты от переполюсовки предлагаю рассмотреть реле. Поскольку напряжение в цепи варьируется в большом диапазоне, придется его стабилизировать для управления реле + простая схема детектирования правильной полярности.
Для самого управления ШИМ (если это действительно ШИМ, а не редкие переключения), конечно, реле не подойдет. Нужно подобрать MOSFET на нужную мощность. Тем более, что их можно подключать параллельно при необходимости.
П.С. По коммутируемым току и напряжению подобрать "относительно миниатюрное" реле проблем не составит. Будет небольшой проигрыш по габаритам компонента, зато выигрыш по рассеиваемой мощности (не нужен теполоотвод) + гальваническая развязка

Да, кстати.
Если это ШИМ, то нужно учитывать, что значительная мощность на электронном ключе будет рассеиваться в момент переключения. Таким образом нужно серьезно отнестись не только к сопротивлению канала, но и к скорости переключения (схеме управления) ключем.