O kernel é o que adiciona as regras de roteamento após adicionar um IP à caixa, não o comando ip
. Então você não pode impedir que ele seja adicionado à tabela 'main'. A única maneira de fazer isso é remover manualmente a rota de 'main' e adicioná-la à sua tabela personalizada.