Here is the idea for how this would work:
- Set up multiple path alias patterns
- Node type setting to allow selection of patterns that match
- Default is the pattern that automatically get selected
- Add UI to node add/edit form that allows choosing a pattern that is visible if user has selected auto-generated path alias.
- Upon node save the selected pattern is stored and that is what is used when auto-generating the node path alias.