Ther eis no compact stroller that is suitable for rough off road terrain. It is like asking for Jeep capability from a Smart4Two car. The more sturdy and ready for rough terrain it will be, the larger and heavier it twill be, too.
About 2in1, do you mean a stroller with a carrycot that transforms into a seat? If so, check the Kinderkraft Xmoov - but it will not be compact. If not, I would go for a [[baby-jogger-city-mini-gt2|Baby Jogger City Mini GT2[[ which is not reversible, meaning it is quite compact and good for terrain, too. The basket is, I believe, large enough, but not huge.