Julian Radford recommends the following way of doing the Epte Valley and Vexin without too many hills:

We left your route just after St Germer de Fly on the D102. There's a long and glorious downhill from Puiseux en Bray to the D915. We made for the Voie Verte via Serifontaine and Gisors using mainly quiet roads apart from a mile or so of the busy D915.

We took the Voie Verte as far as Bray et Lu, then heading off again via quiet roads to Meulan-en-Yvelines via Chaussy, Aincourt and Oinville-sur-Montcient. I'd really recommend this route, its quiet, beautiful and there aren't too many hills, although its a little further than your route I think. For those interested in Urbex, there's an abandoned sanatorium at Aincourt.
We rejoined your route at Triel sur Seine