Revolve up to a Surface

Has anyone found an effective method to revolve either cuts or protrusions up to a surface?

I have encountered this a few times and have had to create a lot of excess features to accomplish

what would be easier if this was an option in the feaure manager selections for the revolved features.

SolidworksParts And Features