not quite. for a rogue, in ele, i usually wait til the very end of kidney shot(shield+astral shift make it survivable), just befor it ends, i TS, quickly flameshock. Flameshock can break the stealth(last time i checked), so you can keep an eye on him if he blinds you. if he doesn't, throw down earthbind-nova combo, lavaburst away, and frostshock to keep him away from u. if hes usin crippling poisoin, drop a clensing after nova. If he does blind you, wait til he gets within earthbind range, surprize trink out of it, earthbind, nova, so on and so forth. Just keep flameshock on at all times to keep him from stealthing, and frostshock to keep him back. He sounds like a very cleaver rogue, u just have to be cleaverer. (btw, if he tries to run, frost shock him fast and gw after him, once hes out of his CC cooldowns hes not so bad to kill.)
If ur enh, things are a little different. At cheapshot, immediatly Sham Rage. wont absorb as much damage as an ele, so you HAVE to trink at kidney. best choice at this time is bring out the dogs, they'll stun while u flameshock. if he blinds you, dogs will stay on him and flame will stop vanish. at this point, he will either run or come to beat the shit outa u. if he runs, frost shock quickly and gw after him and just beat/slow him to death. if he comes for you, drop earthbind/nova(you should have stun in enh anyway). if his health isn't lower than urs, duking it out may not be the best idea, slow and shock him down. Once u have a firm lead on his health, get far back enough to Hex, and procede to beat him to a pulp. You might be a mele class, but that doesn't mean you are the best mele class(and mele cant hit you when they cant get close enough
)
Heres the catch with shamans, we are the hardest class to play. Why? Because we require more skill than every other class in order to be as good as those other classes. You know how i(enh) generally deal with rogues. 90% of the time, i will know that they are there, and i use my gear manager to make my offhand weapon a shield. i have two macros on my action bar that switch dual with 1h/shield, depending on whether im facing a mele or magic class. When im in travel, or defending an area, i will use 1h/shield as a default. It takes creativity like that to be effective when ur at a disadvantage.