Thanks for asking. Firstly, the mod have to depend on AAI ironclad mod since it provides the underlaying mortar code and graphic resource. However, I can try to remove the dependency to gunboat + mortar turret fork mod. I did not do so since it will cause the mod not compatible with the original gunboat + mortar turret fork mod, and I do want to pay my respect to their work. I can create another standalone mod which directly depends on AAI Ironclad tho, in case someone don't want to have the gunboat at all.
Regarding disable item settings, I can add some startup settings for that, but that would be low priority and I think there is another postprocessing mod to delete custom items https://mods.factorio.com/mod/DisableItemsMod.