I think I'm going to do something similar with tmux and i3. Do you have a config you can point me to?
I'm thinking I can have a key combination load a config file, which will include loading the command mode key bindings and some visual indication of entering a command mode; another key combination unloads them and returns to an "insert" mode.