Here's something you should check - how rich is the mixture at idle? This will involve checking the throttle body balance and sticking sniffers in each header to read the gas composition. Unless you are really well set up tools-wise you will need a Aprilia techy to do the gas analysis. Getting this right is important as during day to day use you will find that you are barely opening the throttle, maybe a 1/4 turn at most. Keeping a throttle pinned is basically license suicide on public roads, unless you T-bone a truck first...
BUT (this isn't the detailed explanation, just a rough idea of what to look at)
You can check the throttle body balance yourself at home (Caveat - you need to be comfortable messing around with bikes otherwise give it a miss). My bike was also using more juice than I'd have liked and since I enjoy servicing and pulling bikes apart I decided to invest in a vacuum meter and check the bike myself.
It essentially involves attaching a vacuum hose to each throttle body and measuring the amount of vaccum created on the guages. To adjust the vacuum (amount of air being sucked in) you adjust the air bleed screws. These screws affect the amount of air that mixes with the predetermined (mapped) amount of fuel being sprayed into the inlets. The bleed screws effect the bike with little to no throttle open. The importance of balancing the throttle bodies and getting the air/fuel ratio right centres on getting the bike to idle properly and essentially keep the bike running as lean as possible.
I found that my bike was adjusted to allow barely any air in at all resulting in rough running and an overly rich mixture. I wound out the screws (increased the amount of air) while keeping both pots balanced with a slight decrease in vacuum on the rear pot. I kept going until the bike idled perfectly on 1500 rpm without any idle adjustment at all. My bike is both pipe'd and chipped and is suited to a slightly higher than stock idle
The result has been a bike that starts and runs much better without hunting or rough idling and a resonable increase in fuel economy. I cannot say that the air/fuel mixture is spot on but the proof of a sweetly running bike tells me that I can't be far off.
You might find it is something that simple and worth a look. It pays to check and not assume the mechanic has a clue, they often have a rough idea but may not be trained in your brand or model of bike.