Just had a look at the file in Basecamp. Many of the tracks are very short (1 or 2 miles) and it certainly would make sense to join them up into longer sections. I would pick start and end points that coincide with things like overnight stops. This would let you reduce the number of tracks to something manageable. (I wouldn't have one long track although it's perfectly doable, as I'd like to identify the sections by some meaningful title relevant to the section). This would be a simple task to do in Basecamp which although much maligned, is actually a good tool for this sort of thing. The 54 points is a trivial thing for Locus to handle. I would probably classify them according to type and stick them in folders named accordingly. I don't see where Brouter enters consideration. You already have a gpx route so there is no need for an offline routing engine unless you plan to depart from the trail in the middle of nowhere in which case your need for Brouter will be defined by what you want to do. Basecamp is a free download and you could accomplish the task on the global map it comes with or download a suitable OSM topo map. No need to spend and money.