API do Asp.net WEB – Quais problemas podem surgir se eu usar POST em vez de PUT e DELETE?

Estou apenas começando a usar a API da Web e, embora tenha achado muito fácil criar os methods e algumas configurações de que precisava, agora me deparo com um problema que não sei como resolver.

Alguns dos aplicativos que consumirão meus serviços são muito antigos e não suportam methods DELETE e PUT (por exemplo, aplicativos j2me)

Eu descobri que é possível fazer algum tipo de emulação de método passando algo assim:

_method=DELETE|PUT 

No entanto, não tenho certeza se a API da Web será capaz de interpretar isso e, além disso, não tenho a menor idéia de como fazê-lo. Por essas razões, estou pensando em usar apenas methods POST para lidar com atualizações e exclusões. Dito isto, que complicações posso esperar de não usar todos os methods padrão?

Como sempre, qualquer ajuda será muito apreciada

Desde já, obrigado.

PD Seria ótimo se alguém soubesse como fazer um POST com um _method ser roteado para o DELETE () ou PUT ()