I'm not sure whether I understand what you mean with "... and curves connected to each other to form a route". If your idea is to create a separate path data objects for each possible exit and depending on the preferred route select the right object in Stroked Path view, then yes, this is possible. In this case the selected path data object defines one exit (one arrow from the image above).
You can also maintain one path data object and modify it dynamically at the runtime. When you want to highlight the first exit then you load the path data with the coordinates for the corresponding arrow. If you want to highlight the third exit, then the corresponding coordinates are loaded.
If you want multiple exits (multiple arrows) to be defined within one path and display this shape in the Stroked Path view, you have to store each exit (each arrow) as separate sub-path within the path. For example, I have created a path containing 2 sub-paths. Following is the code I have used here:
// The path should store up to 2 sub-paths
Path.SetMaxNoOfSubPaths( 2 );
// Initialize the first sub-path.
Path.InitSubPath( 0, 2 );
Path.Begin( 0, 150, 50 );
Path.AddLine( 0, 150, 150 );
// Initialize the second sub-path.
Path.InitSubPath( 1, 2 );
Path.Begin( 1, 50, 100 );
Path.AddLine( 1, 250, 100 );
When this path is then connected to a Stroked Path view and this view is configured with its properties StartCap and EndCap = Graphics::PathCap.Triangle following outputs are visible:
Depending on your application case, I would also consider to use the Filled Path view instead of the Stroked Path view. When using Stroked Path view, all exists (all arrows) will have the same width and the same style for start/end caps. These properties are common for the Stroked Path view. With a Filled Path view you are more flexible and you can construct the path more precisely. For example, the diverse exists (arrows) may have different width. Doing this, however, you will need to provide the outline of the desired shape. You have to construct the outline from line segments and arcs as explained in Store data in a sub-path.
Does the answer help you further? Or did I not understand the question correctly?