Good plan, but keep your eyes on Brexit. If they crash out without an agreement the train could be affected with border and customs inspections. In that case you would possibly want to go the night before and get a hotel at CDG for the night before your flight home. There is no way to know what will happen so don't waste time worrying about it, just be aware so you aren't caught by surprise.