Used Revisions Delete

I built a hard stop but if you wanted a soft stop with custom messages asking for specific confirmation you could hook onto the Part.CheckAltMethodForDelete > Post Processing and replace opMessage output with whatever you want and get a confirmation box. When deleting a revision this method is first called the CheckConfigForDelete which is product configuration confirmation then the deletion update happens.