Thought I mention this cool trick, but personally I think it's a glitch.
Boomerang Roll: If you use the keyboard and time the input of the b button and two directionals, you can make the boomerang go in the direction of the 2nd directional moved over one space in the first directional. To be specific, if I hit the right and up and time my b button correctly, I make the boomerang appear one space to the right but go straight up. I'll warn you, it takes a lot of practice to master it.