If the roofer does not remove the old roof and inspect the sub-flooring, they will never detect rotten or decayed wood that needs to be replaced. If you have a roofer that wants to convince you that leaving the old roof on is best, find another roofer immediately.