What do you mean with ‘custom paths’? You mean your indoor map? One option might be turning your indoor map into OSM format. Another might be using your indoor map directly and write some Java code to import your custom (GeoJSON?) format (c.f. my recent comment here: Using GH with custom (non-OSM) network data - #8 by easbar)