translate English to French: Perhaps, some clarification, even of a drafting character, is necessary, or useful.
Peut-être serait-il utile, voire nécessaire d'apporter des clarifications, qui pourraient même être de nature rédactionnelle.