stdform[{rls:({__}->_).., mthd:(Method-> _):(Method->Automatic)}]:=
Thread@Which[
Length@mthd[[2]]>1,
{First@mthd[[2]],{rls},Sequence@@Rest[mthd[[2]]]},
Length@mthd[[2]]==1,
{First@mthd[[2]], {rls}},
True,
{mthd[[2]], {rls}}
]
stdform[rls:({__}->_)]:= {{Automatic,rls}}
stdform[rls:{(({__}-> _) | {{__}->_, Method->_})..}]:= If[Head[#]=!=List, {Automatic,#}, Flatten@stdform@#]&/@ rls
stdform[{}]:={}