Esta é uma má ideia.
Ok, o que foi dito, desde que o Cliente D nunca precise, jamais, chegar ao anythng no Cliente C ou sua sub-rede, isso pode funcionar. O cliente A deve ter seu gateway padrão definido na NIC na sub-rede 192.168.111.0, e a NIC na sub-rede 192.168.0.0 NÃO DEVE TER um conjunto de gateway padrão. Ou seus pacotes ficarão muito confusos a respeito de onde ir.
Eu não posso enfatizar o quão ruim é essa ideia. Especialmente se houver mais de uma máquina configurada como o Cliente A.