With Expertflyer the Fare Information section response page to a query has the ability to pull up both the fare rules, which would tell you if stopover are allowed for your route, and a fare routing section which tells you the permissible routings between the end points.
They have a 5 day free trial so just try it and see if it meets your needs.