DD in #6 has a good plan, your issue is top pull is predominately MTB, and they migrated
to compact, small chainrings.
Road stuff, bottom pull predominant.
rollers near BB has been the cyclocross solution.. top run cables popular..
Another kludge, top push. housing pushes bottom pull FD, cable is anchored, fixed at he BB,
Had a Nishiki Alien, in the 80's , built around that technique. thumb shifters, .. it worked.