The problem with instant respawn in the same place is that one can keep head shotting them (if the game situation allows of course) and so rack up a useful total of frags.
On another note, I'd be inclined to up their sight radius from 2500 so they can 'see' further - not sure Barney in The Barn could see me on the other side of the barn.