well versed

  1. She was well versed in/on/with Carnatic music.
  2. The kids are pretty well versed on/in/with the roads.
    Are all prepositions I have given found OK?
    Please comment.

It should be “well versed in”.

“well versed in the roads” does not sound very likely, and it is not 100% clear what it means.