hmm, thats pretty easy to do with Orac 
you just need to create a feedback path on the router
a) copy one of the routers (one that matches the chain layout you want)
b) edit it, changing name etc (see orac module writing guide)
c) add a new parameter for feedback % , add it to the relevant page on the router
d) in the router patch, take the audio output from the 'nominated module, multiply it by the feedback % (using *~) , then pass into an add (+~), and pass the audio of the inlet at the start of your loop also into the add
something like this…
note: it looks different in orac 1.0, but essentially it does a simlar thing … just its much more ‘user friendly’ in 2.0 
once you do this, then you could put overloop in one of the modules in the feedback loop, and it’ll record the feedback (=FX) ….
the great thing about this, is you can now vary what FX you want to put in the chain… modulate them, or do anything else you do with orac… (*)
theres of course many other variations of this concept, where you can alter the routing to create more specialised chains …
e.g. you can put one of the module so its ONLY appears in the feedback loop, not in the normal audio path… or take overloop off as a separate branch, with a set of dedicated fx modules.
this is why Ive wanted to make routers easier for users to create - as I think in 1.0 they were a bit daunting, which is a shame as ‘custom routers’ are hugely powerful, for a variety of uses!
(*) this is why I want to get a simple looper into Orac, as its really powerful once you start doing some ‘interesting’ things with it.