This had been discussed some time ago. There was a lot of bragging about being able to create a model, but nothing came of it. Fortunately, this guy had beaten us to the punch, and released this paper publically.
The design with multiple time constants makes me think of approximating diffusion with a series of poles. Seems reasonable.
Also seems reasonable that you might make those nonlinear or interdependent, to better model nonlinear recovery and charge transport phenomena. Still a hack, yes, but a means towards simulating it in SPICE at all? Nice.
Tim