It's a good idea that no error is raised if the target sub is not found when calling from a class, I do think it would be a good candidate to add to the warnings. A simple typo could cause problems on this one.
Good idea. It is a bit more complicated as CallSub from classes is used to implement events. In most cases the developer isn't expected to handle all events. However the data from the #Event attribute can be checked as well.