MG, have they appointed someone to fill your position yet? I think from memory when I took mat leave, it is actually easier to apply for less leave and extend it than try to come back earlier. If they have not advertised your job yet, perhaps you could just tell them you only want until July and they can appoint someone until then and then you can extend it if you don't have to go back.