I feel like there must be a NVSE script that activates whenever a specific weapon mod is applied.
So I can make a shotgun muzzle break, for example, reduce spread and increase condition.
I imagine that the second effect will be artificial by just setting a weapon stat value directly since the "one mod-one effect" thing is hardcoded into the engine. So when mod #1 is applied, set sound level to "silence" or set min spread to 1.0...