Actually, what I mean is that you probably don't need any plugin.
Just set showInSymbolList settings for your file syntax and the ctrl+r will be populated with what you want.
But your tmLanguage must clearly identify what you want with a scope name.
And you couldn't change the order of the items in the list, what the OP asked.
Using syntax scope searching is way more generic than using regexp, take a look at this post (https://forum.sublimetext.com/t/goto-symbol-performance-issue/2646/1) for a small example.