I re-coated the EPDM roof on my old 2001 Mirada a few years ago. I used 5 gallons of EPDM Coatings from the company of the same name..
I had looked at several products, I chose the EPDM Coatings mainly because it would require one step. If I used some of the other products, they required painting the roof with a primer activator / then painting it with the actual coating (two steps)
I did an article and also a video on my 2001 Mirada web site:
Re-coating EPDM roof – 2001 Coachmen Mirada 300QB
1) do this when the temperature is cool. They claim a four hour pot life, but after about 2 hours it started getting to thick to work with (90 degrees outside)
2) don't mix up the entire large batch. I mixed two (or more) smaller batches I did two batches of about 2.5 gallons each. I'm glad I did as the first batch started getting think just about the time we needed to mix the next batch.