There are never any ETAs on any features. Why would I deadline myself on a project I do for fun?
I've seen the firing thing suggested before, and I've got mixed feelings about it. On CS 1.6 firing is used to alt spectator modes (I'm not sure if that's the same on CS:S). So, you'd be adding the ability to spectate and then promptly stripping it away.
Adding the ability for people to idle in the server while they grab a drink or something isn't bad. But I also don't think anyone would expect this, most people are used to automatically respawning. I think I'd have to add a message like "[CSSDM] Fire attack to respawn!"
Perhaps a solution to the above is to force people to switch to the spectating team if they want to actually spectate.