net-tools é maligno e enigmático (tenho dito isso ultimamente). Ele também é antigo e suas convenções de nomenclatura obsoletas o confundiram.
A "subinterface" 0 (não são realmente subinterfaces) é um alias para a interface raiz, então quando você define a interface para eth0: 0, ela entra em conflito com as configurações de eth0. Esta não é a causa do seu erro, mas vai lhe trazer dor mais tarde, pois substitui silenciosamente 192.168.1.200 / 24 por 192.168.2.200 / 24.
Suspeito que o erro que você está vendo está acontecendo quando o script autoconfig tenta adicionar várias rotas padrão que diferem apenas no gateway. Você não precisa de todas essas rotas padrão. No entanto, se você estivesse querendo, você precisaria de alguma forma especificar (pelo menos) uma métrica, que você não pode usar este arquivo. Uma rota no dev eth0 será adicionada para cada uma das suas sub-redes automaticamente; você só precisa de uma rota padrão para enviar outro tráfego. Uma das razões pelas quais as rotas são idênticas é que elas estão todas associadas à eth0 porque as subinterfaces não são realmente subinterfaces.