Hi Mike,
If by accurate you mean real hours, in real time, I invite you to consider our Enterprise Stopwatch solution, which PMs could use on an open browser tab (or their SmartPhone) to simply tap and Start/Stop timers on each of the Projects they're working on As It Happens, with the hours saved directly back into Workfront as they do so.
Regards,
Doug