Myself I'd go with a 24". If you want to shorten it later,
Can't shorten a Proof CF barrel like the OP wants. I'm all for short barrels now that I'm using a suppressor. I'd go 18" in a heartbeat with a 7-08, and always use a faster twist than what I think I'll need. Bullets are always changing and it never hurts to have a fast twist.