I do the same. If you notice, players can only have 99% in this game everywhere, 100% just doesn't exist.
I actually wrote myself a C#.NET application that calculates the Rest % gained from the current moment until the next match. I'll change home match times if I think I need more or less across the board.
Since a green pack is 15% you want players to be between 84% and 99% at the start of any given match. Young players that are not ready for starting eleven work get hard training, most of my packs go there.