"For me, it doesn't matter," the All-Star shortstop said. "I've done it in the past."
Reyes is in a 3-for-23 (.130) rut in his last six games, and his season average has dipped to .205. Bonifacio, who batted leadoff last year, is hitting .260.
"I'm swinging at a lot of bad pitches," Reyes said. "I've got to let the pitches come to me.
"Hopefully I can turn it around, starting tonight. I know if I get hot, everybody is going to get hot. I know if I get on base, something good is going to happen for this team."
Reyes hasn't scored a run since April 18, and he has just six runs on the season.
Collectively, the Marlins are in a slump. In their six-game losing streak, they have six total runs.
"I just have to figure out something, see a different look in the lineup," Guillen said. "Hopefully, we can soon go back to what the lineup should be. I think right now, we're struggling as a team. We're trying to make things happen. When Reyes gets hot, we'll put him back in the leadoff spot."
Reyes has been antsy at the plate, and Guillen hopes that the move to the second spot allows him see more fastballs.
"We did it for a reason," the manager said. "Hopefully he will see more fastballs and he can be more patient at the plate. Hopefully he can see Boni on base. There are a lot of factors. When he starts swinging the bat better, we will move him back to where he belongs."