Detailed fare rules show what's possible (routing restrictions, if any) on any specific fare rule. Then you need to find availability, acknowledging the industry practice of married segment availability. ITA Software's Matrix II is great for finding multi-leg itins.