Close guys

A barrel roll is picking a point somewhere out on the horizon (or any point you chose) then rolling the nose around that point.
For example, if you looked at a bullseye the point dead center that you aim at is the point you would be rolling around. Any of the other circles of the bullseye would be "how much" you roll the nose around that center point.
The object of a barrel roll is to cover less forward movement over the ground without losing speed.
Picture this if some guy is flying straight ahead then he is covering ground at a certain airspeed and which fly over a point on the ground in 1 minute..
If another plane flies beside him at the same speed but barrel rolls then his plane does not move over the ground in the same time period so he is actually flying at the same speed but taking longer to fly over the same point on the ground than the guy flying straight and level. It may take him 1min and 6 seconds. That 6 seconds is why the guy, flying straight and level, squirts out in front.
Now how do you do it? Lets do it to the left in the first instance.
Pick a point on the horizon to roll around.
Roll left 5-10 degrees.
Ease the stick back into an easy climb
Begin a roll to the right while applying LEFT rudder.
You will see as you apply left rudder the nose will begin to point a little higher and begin to rotate your nose around that point you picked out in the horizon.
The more you ease the stick back the bigger the rotation around the point. But the larger the roll the more you will slow. Only rotate around the point as required to force the guy through but minimize speed loss. If you do that he will pop in front and you will have 3-6 seconds for a shot. You only need 1.

If you want to do it to the right just do the opposite:
Pick a point on the horizon to roll around.
Roll right 5-10 degrees.
Ease the stick back into an easy climb
Begin a roll to the left while applying RIGHT rudder.
Beware: if you go to full rudder and briskly pull the stick all the back you will snap roll. That's just a function of Angle of Attack (AOA) and you can exceed it quickly if your not careful. If you do snap the plane just ease the stick forward until you reduce the angle of attack.
Snap rolls can be your friend. It's just an accelerated stall. If you want more on snap rolls just post a question here.