Hey Peter,
Currently there is no option to turn this off. The default will try to recognize patterns in the names of the control procedures for specific code groups.If the code group is empty it will try to match patterns from the control procedure name to already existing names and match it with the code group that it occurs in most. The current implementation seems to work better for prefixes than it does for suffixes however, so that could explain why it is not working as expected for you.
Would you mind creating an idea for this? An option to turn off this feature should be relatively easy to implement.