Sounds like that would require a lisp routine. Also sounds like it would be a bit tricky to write.
I just use LENGTHEN - TOTAL and click the centreline to get it to shorten to the desired chainage. Then note the coords of the endpoint, then undo to get the original centreline back, then draw a line to those coords.
A bit of mucking around....but it works.