39 to 42 is a few years too old for me. 10 years or 7 years younger would fit better.
I do think by the time Bruce comes back Dick'd be in his early thirties. And in a never rebooted timeline would remain Co-Batman for longer.
But those ages in general aren't my cup of tea.