Trying to understand Moving Blueprints with c++ classes from one project to another

If i am moving my BP linked to a class from project: FatedWorldCOD48PV to ModularToolEx

Would this look like this:

[/Script/Engine.Engine]
+ActiveClassRedirects=(OldClassName="CityPathBuilder",NewClassName="/Script/ModularToolEx.CityPathBuilder")
+ActiveClassRedirects=(OldClassName="BuildingModTile",NewClassName="/Script/ModularToolEx.BuildingModTile")
+ActiveClassRedirects=(OldClassName="BuildingModLevel",NewClassName="/Script/ModularToolEx.BuildingModLevel")
+ActiveClassRedirects=(OldClassName="BuildingModGen",NewClassName="/Script/ModularToolEx.BuildingModGen")

If so does this mean every sigle time I try to send this to a new project i have to add the new project name into this redirect before migrating?

Is it better to make a plugin for classes like this? Or to just not use blueprinted classes and have everything in the BP object logic wise?

Iā€™m using this as a reference in my understanding since I can not find any other documents on the matter anywhere in the UE4 Docs.