Yes current_vars() is meant to create tidyselect helpers and users are encouraged to do so. The next version of dplyr will start to use tidyselect but current_vars() will remain around. We suggest you use tidyselect::peek_vars() once the next dplyr version is out though.
If you're using a selection pattern often it may be nice to extract it in a function:
vars_subset <- function(pattern) {
str_subset(tidyselect::peek_vars(), pattern)
}
It will work in all selecting functions like dplyr::select() but also tidyr::gather() etc.