Both of these cases are doable with Twig, well the rope isn't externally supported yet but internally it is.
Problem is Twig is DP specific (theoretically also FTEQW), and often these sorts of things require a lot of external coding to work properly, if the lib is to be modular and clean, meaning you'll be doing a bunch of the work yourself anyway. There can be example code, but example code is rarely very feature-complete, it might not do all the things you want to do, or work in the situations you want it to, and so forth. All things require work. It's like, when adding a physics lib to an engine, you might imagine that you can instantly make cool car games because of this. The truth is that you'll be doing a lot of input and camera work, a lot of tweaking of physics parameters and objects, special case handling and general cursing. Libs basicly just give you a couple more tools, they will very rarely actually do anything for you.