Local planning rules and instructions vary all over the place. As has been hinted above, the shortest and simplest turnaround time calculations generally involve the same crew and unit(s) being utilised. For Southern, for example, the calculation can be affected by the huge variety in how many coaches' length must be walked, if the same crew are also turning round, and as changing ends on most multiple unit stock should be a relatively simple process (providing no faults are found), little time is sometimes left to actually set up the unit. But, of course, the minimum times are often extended by maintaining a clockface timetable, or pathing requirements at junctions en-route, and so on. Local geography also has effects - if a line which is partially double (plus...) track is ended with a single line section, turnarounds could be shorter in the peaks if a higher frequency of trains is required on that single line, so dwells must be as short as possible.
I have been able to turn around a short train (say 2 or 3 coaches) at a small or unstaffed station in a couple of minutes before, but a longer train of 10 or 12 coaches might require 5 or more at the barest minimum, just for everything to be in the right place. And this is Southern region stuff, where most trains either have no catering or just a trolley which can be loaded very quickly with a ramp. Add in time for cleaning a longer train in situ at a station, or adding water to the tanks, and you'll be looking at a couple of minutes on top, assuming everything happens simultaneously. I think my record for turning round a 12 coach train at a major terminus, with catering trolley, a full clean and fresh water, and with it set up and ready to go, is around the 8 minute mark; 5 minutes would not be unheard of just to have the train itself ready to go without any cosmetic or facilities needs. Longer distance stock with reservation labels/downloads, a larger crew, more toilets, etc., etc., will need proportionally longer.