Everything is possible, but you can't manage the travel time between stations unless the multiple entry exists and platform constraints aren't removed.
For ex...trains coming from Newdelhi, once they depart from Kanpur Central, they have to make a full circle from the suburbs of Kanpur before joining at Chanderi..those suburbs has colonies closer to the tracks and MPS will be tough to maintain due to constant curve.