Honestly, I don't think we need the gen 6 exp share. You can maybe just add a nurse joy in every pokemon center and add a chansey, blissey, or audino to their team. The gen 6 exp share overlevels you and when your overleveled fighting trainers across the game it will just be boring. So I think you should add a trainer in the game that has chansey's, blissey's, or audino's for people to help with their grinding and you can maybe have the trainer to ask you what level should the chansey, blissey, or audino be depending on your level. For example, If your pokemon are around level 25 and the level cap is 32 and you want your pokemon to get to that kind of level the trainer can ask you what level should his pokemon be when you battle him and you say level 30 team with chansey's, blissey's, or audino's then you will fight the nurse joy's team while her pokemon are all level 30. You can do any level like level 10, 20, 30, 40, 50, 60, 70, 80, 90, and 100. I think this might be easier. I hope I helped :)
Edit- Also, Is a hisuian typhlosion mega going to be added to the game? I really like the design that you made it look like a witch doctor and I liked it a lot. If this is going to be in the game then I will definitely use it. I am thinking of the shadow tag ability for it and for some reason i'm also thinking of contrary overheat.