I don't see how a temp gauge would cause any problem except for not being informed of the temps in your motor. The gauge is just a reporting device it doesn't actually control anything.
Maybe his thermostat is stuck or something like that but I don't think that will blow a hose. It sounds like the would-be mechanic didn't seat the hose completely or fasten the hose clamp.