I don't recommend using a standard elastomeric on a roof plus the oil base paint is a bad idea. The oil base paint is not compatible with elastomeric coatings.
A roofing elastomeric or mastics is a better choice. I think Sherwin Williams has a roof coating that is tintable. This would be a better choice.