On the regularity of circular splicing languages: a survey and new developments