It might be in the More Survival Options mod that comes with CDDA, but there’s a construction option for a campfire ring. You need a hole dug in the ground and some rocks, but it will contain the fire. Contained fires stay lit longer, too.
(Though I agree small fires go out way too fast, and log burning behaves strangely.)