Честно говоря, я весь текущий спич слабо воспринимаю
Если я пишу такой обработчик, который может упасть -- я заверну его в try/catch сам.
Onerror -- есть баги, выполнение скрипта-то все равно стопается.
Насчет методов -- а почему не "первая буква маленькая, дальше заглавные большие"? JS-style, вроде бы