Does it make sense to have Economic Majority Activated Soft Fork, which is done by tracking the signaling of moving coins in every transaction during activation check time?
It can be combined with Miner Activated Soft Fork, with a much lower (thus safer from mining centralization) signaling rate, although it won't work when someone against the fork controls 51% hashrate.
It can be designed to have two (or even more steps). The first step is the low percentage of mine support, which locks in fit the second step. The second step is the EMASF, which locks in for activation. The interval between the two steps can be months – enough time for unready miners to implement the support.
It should be technically doable. As a quick example, the value of ones position of Satoshis of transaction fees can be the flag of not signaling, signaling support and signaling opposition.
Edit: not sure if it itself can be made a soft fork.