From what I've seen in the community, I doubt you'll get many 3rd party plugin hooking in, if any at all.
The way you want to do it is really your choice. I personally don't see the benefit of classes here. Singletons only really are used because PHP does not (yet) support namespaces (or
maybe not), so the only real advantage is the namespace like effect (only useful for longer pieces of code, I wouldn't consider your code long enough to really take advantage of this), but has downsides like difficulty in dynamically loading methods (you probably don't need this either).
So feel free to use any way you're comfortable with. I'd probably recommend not to do something like that, cause many plugin developers probably don't understand objects very well, so if you stick to basic functions, which is what MyBB uses, you probably have a slightly better case of getting 3rd party contribution.