hello alejandro,
to make it perfect, you will need a good regex,
the problem with regex is its adds up A LOT.
no you don't need to make a rule for each year, in theory WordPress code is quite clever and create that. But not for change of root, i suggest you make a visit to Google Search Console and Google Change url tool, it's basics.
As for semantics, tags, categories, wordpress almost invented them, so once you made that slight change for gooogle, all will be perfectly crawlable (and visited by Google) after a week / 10 days or so. Google search console will help you see what is in worldwide index - google search results.