Heh, i think that hearse was a T.A.R.D.I.S..
That's the best explanation so far xDBut why would you store so many caskets in the TARDIS?
Well time lords die many times over, so maybe in preparation for many funerals?
Hmm.. maybe. Or maybe it's for all the partners that didn't work out.