run-webkit-tests needs some serious re-factoring. I looked briefly at solving bug 10906 this evening, but quickly gave up. run-webkit-tests may need to move away from Perl entirely, as perl's lack of real class support is a serious limitation, causing overly awkward code.
My suggestion would be that a pair of people work together to commit small incremental improvements (mostly breaking everything out into subroutines) in rapid succession, with a review on each improvement.
This bug isn't actually very useful, and probably should just be closed. The fact remains though, run-webkit-tests is uggggly.
Closing per the above comment.
Personally, I haven't heard of people having much trouble hacking run-webkit-tests, aside from bug 10906, which isn't quite trivial conceptually, anyway.