Generally good reviews for overnighting at DFW:
http://sleepinginairports.com/usa/dallas.htm
Even so, I'd try to get a cheap hotel room. With a 12 hour layover, you could certainly get a good night's sleep and a shower in the morning, even allowing time to wait for sometimes-slow shuttle buses.