I think it also should notify you, when you're waiting outside of the area for repop, and ideally - walk you through the area, so you shouldn't bother yourself with finding foul wandering pieces of exp.
Scripting is okay, it requires time and brain activity, and thus constitutes a valid simulation of real-life thinking and experience gain. But automating such things, so players can relax and just repeatedly tap 'kill', 'kill', 'kill' with their toe, while sipping on a glass of champagne.. it's a NO

(not to say that it's completely out of character. Um.. yes.. 'who' and 'where' are ooc too, but it would be too hard without them

)
The idea of exping in any exp-based game environment is putting value into otherwise completely virtual character by spending your real time and effort. This time and effort can be spent on writing complex scripts, or on doing everything manually, it doesn't matter which way you choose.
For example, years ago, when I played Solace by myself, I wrote an auto-exping script, which progressed your character from first till eight rank in the Glades. It rolled, saced crap, bought food and drink, ate, drank, sought mobs, fought, fled, recalled, slept.. everything - you only had to choose class/race and press a button. But I spent hours to write and test it.