The OP has said he/she has a complex itinerary. If there are additional multiple flights I'd consider a longer connection just because the knock on effects would be a pain to deal with in the event of a misconnect. However, if that's the entire trip ORD/BNA/MIA than yes this would be doable.