Hello Kyle
I think you guys are absolutely on the right track. As stated in our documentation, Python is initially only aware of tools stored in ArcGIS system toolboxes like the Data Management Tools, Conversion Tools, and Analysis Tools toolboxes. The most straightforward method for importing your Roads and Highways Location Referencing toolbox into a script is to simply use arcpy.ImportToolbox(). Once you've done that you can access any of the Location Referencing tools as arcpy.<toolname>_<alias>.
A super simple example:
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\LocationReferencing\Desktop10.6\ArcToolbox\Toolboxes\Location Referencing Tools.tbx")
arcpy.CheckOutExtension("Highways")
network = r"C:\myRHData\ALRS.gdb\LRSN_Routes"
output_table = r"C:\myRHData\ALRS.gdb\Concurrencies_Output"
arcpy.CalculateRouteConcurrencies_locref(network, output_table, "", "FIND_DOMINANCE")
arcpy.CheckInExtension("Highways")
If in doubt on the naming for a tool, a quick and easy way to expose the python reference is to use the ArcMap Python window. Simply drag and drop the Location Referencing GP you are unsure of into the window:
Hoping that helps answer your original question or at least gets other folks up and running using Python and Roads and Highways,
Amit @ Esri
p.s. For anyone interested in learning more about the Location Referencing toolbox discussed throughout this thread please visit:
An overview of the Location Referencing toolbox—Location Referencing for Roads and Highways | ArcGIS...