Automatically drive along gps track

Hi ! I want to automatically drive a rover along a path it has already taken. My plan is to create a mission file for qgroundcontrol based on the gps coordinates stored in the telemetry log of the first (manual) drive. The thing is the track is very long (about 50km), representing around 10000 waypoints.

What are your thoughts about it ? Can a mission file become “too big” in term of number of waypoints, thus decreasing performance in qgc ? Is there a better solution to this problem ?