Если ваш asmx работает нормально, то трудно придумать какие-либо "неполитические" причины для переноса его в WCF.
Если клиент все еще непреклонен, что нужно сделать, тогда это должно быть простой задачей. WCF имеет низкую начальную кривую обучения, и достаточно просто «научиться тому, что вам нужно»… разоблачение нескольких методов не займет у вас много времени.