Distance between road and a generic point

I’m looking for an easy way in order to retrive some information given a point in OpenStreetMap. The informations I need are:

Distance to the nearest Road
Distance to the nearest Major road
Distance to the nearest Highway
Total road length in a buffer with size x [x=50, 100, 200, 300, 500 1000m]

Is there in graphhopper, given a generic point, a way to compute these information?

Regards

Marco

“Nearest Road” is possible if you use two identical points in the Routing API