Modbus rs485 half duplex turnaround

Not down to me I am afraid. The customer has specified what should be on the board. It has a max487 as the transceiver chip. If I can hack modbus-serial to give me a callback on the write completion, then modify the prototype board they have given to separate out the tx and rx enable lines and turn the tx off, the world will be happy.