I had an issue come up in a solo game the other day, where The Scholar used Bring What You Need on a deck with 2 cards remaining.
BWYN causes the top three cards to be revealed, and 2 of those are placed in your hand, one on the bottom of the deck. A reveal cannot trigger a reshuffle, so I only revealed 2 cards. The question is, what do I do with them if I cannot meet the requirements of the power? Obviously, I cannot both put 2 revealed cards in my hand and 1 on the bottom when I have only 2 cards - unless I tear one of the cards in half, which didn't seem to be the right answer.
I decided that I could choose how to distribute the cards, and of course took both into my hand - did I unintentionally cheat by doing so?
I'd say you played it right, as the "cards in your hands" section goes before the "one on the bottom of the deck". You played BWYN in the order it's written, so it makes sense on my end.
Your Draw phase, though, would obviously shuffle your trash back into your deck, so that solves the problem on subsequent rounds...
Follow the instructions exactly as they're written for as long as you're able. If it says "put two in your hand and one on the bottom", and there's only two (or one) left, then you put two (or one) in your hand, and you're done."
Yeah - when revealing, you only reveal what you can (if your deck doesn't have enough cards left in it), since revealing never causes a shuffle. Once you've revealed as many cards as you're able, you then read through what you need to do with the revealed cards and do those things in order. In your case, you reveal two cards but are unable to reveal the third as you don't have any cards left. So for the next part of the instructions you can only do what it says for the first two cards (put them both into your hand). It'd be the same if you were playing as the Adept and used Arcane Cadence with less than five cards in your deck - say you were only able to reveal three, you 'd do the first three things that it says to do with the cards and ignore the last two things because you don't have two cards to do those things.