"Minimum layer time" to replace "Adjust printing speed for layers below" and eliminate the "allow speed reductions down to" setting.
To prevent warp and overheated parts the Speed Override for "Adjust printing speed for layers below" is a helpful setting. This setting adequately addresses some of the problems however it is tricky to get the layer speed correct for all circumstances because it ramps the speed based on the threshold of the time and the speed reduction.
The amount of time it takes for a material to cool enough to receive an additional layer is fixed. A setting that will scale print speed and extrusion rate to respect the minimum layer time is easier to quantify than a linear reduction in speed.
Due to the geometry and heat retention of a solid circular object a simple test case would be a small diameter cylinder printed at 100% infill. The test case would be printed with a white filament as it is not as emissive as darker filaments and does not simulate a black body condition.