Single-reference coupled-cluster methods employing multi-reference perturbation theory