Probably not as “easy” of a solution, but if we do a couple of things, this is what the icrc-118 and 120 suite was made for.
Ideal scenario:
Maybe work with @ZenVoich to set up a way for mops to publish a wasm to your chosen namespace on 118 wasm registry canister(or maybe a seperate cli?)
We need a thin shim utility class that can create a canister with cycles, set a 120 wasm orchestration canister to be the controller and then instruct a 120 wasm orchestrator to deploy the class with args and poll for it to be finished.
Fire an event that your canister is installed—remove the 120 controller if you want or leave it for easy upgrades if you deploy new versions with migration.