Uma vez que a REST não seja uma obrigação e sim um padrão, e, essa 'regra' é clara, eu continuaria usando DELETE com um payload, mas sou eu que construo a api, então sei o que posso ou não fazer e vai funcionar.
Já para quem não tem essa certeza, não utilize o post com 'desvio de função', utilize PATCH com payload.