Englishal, in my experience (which admittedly isn't all that much, since I don't get to fly to Class D airports as often as I should) there's usually no problem reporting your position relative to a VRP, rather than over it. Certainly if the VRP is outside controlled airspace, ATC can't instruct you to route via it, so you could reply with "G-AB will report 4 miles north-abeam the VRP, request route direct to the field from there."
Remember that, when VFR in Class D, ATC will provide you with no separation from any other aircraft. There is no rule preventing them from routing everyone the same way.
FFF
-----------