25 min turnaround is no problem and not unsafe for a reasonably experienced crew at a familiar airport.
We don't often manage it but 95% of the time any delay is due to slow disembarkation or boarding.
Scheduling turnarounds longer than 25 minutes would ensure a more relaxing time but we don't get paid for the turnaround anyway...