Eu não testei, mas tente algo assim:
:autocmd InsertEnter * :colorscheme my_color_file_insert
:autocmd InsertLeave * :colorscheme my_color_file_command
Esta página, sobre o script orientado por eventos no Vim parece ter uma boa descrição de como fazer isso