Eu usei uma abordagem com polígonos voronoi uma vez. Eu fiz isso manualmente e só tenho uma vaga idéia de como você poderia fazê-lo com forma, mas aqui está como é.
Primeiro, você extrai os vértices de cada polígono sobreposto e cria polígonos Voronoi a partir deles (vetor> ferramentas de geometria> extrair nós e vetor> ferramentas de geometria> vononoi). Com a forma resultante, você pode desenhar a linha que divide sua área sobreposta exatamente em duas. (A linha verde brilhante)
Você recorta a camada de voronoi com o polígono sobreposto, remove a sobreposição das formas originais e cola o polígono de voronoi recortado com suas formas originais. Selecione, mescle, voilà!
Agora, parece um pouco bruto, porque as minhas são realmente formas simples. Mas, se você o densificar (Vector> Ferramentas de geometria> geometrias de densidade) e adicionar 20 nós entre cada vértice existente, poderá obter o seguinte:
O que é muito melhor. Fácil se você tiver apenas uma pequena quantidade de formas para modificar.