You're not overdoing it if you're getting benefits out of going that complicated.

I just copy a project to a higher version number, ProjectName V1.

If I'd go commercial, I'd go ProjectName V1.00, to have room for small updates.