Will simple function names in a class structure conflict with other plugins?

A method name is not callable without an instance of the class, so no, it cannot conflict with the same method names from other classes, because the class names, including the namespace, must be unique.

Btw: Never register callbacks in a constructor.