I was originally looking to have the rhenium do the oxidation and the hydrogen peroxide reoxidize the metal
Yeah, this was my first thought as it is the "usual" scenario for these catalytic oxidations.
I suppose we need to know whether stoichiometric MeReO
3 will do this oxidation in the absence of hydrogen peroxide...
A quick glance at the following Synlett:
http://www.organic-chemistry.org/abstracts/literature/501.shtmSuggests a peroxo-ruthenium species. If you take HO-Ru(Me)(O)
2-O-OH, instead of attacking the terminal O of the peroxide with the pyridine, attack the O bonded to the Ru with the other OH (ejecting water) instead to give:
Ru(Me)(O)
2 / \
O--O
This is suggested by the authors as plausible, I vaguely remember these sorts of peroxo Ru complexes from my lectures a few years back, but the Letter does not include detailed mechanistic studies.