No, it is not that difficult. Only time-consuming....
First check sparkplugs and all wires for ignition and check that ignition advance is correct. When all ignition related parts and adjustments are OK start with the carbs. Without good ignition you can't properly adjust the carbs. Do the sparkplugs look good?
Check for airleaks between the carburettor and intake manifold also. Often you can here a whistling sound at idle if there is an airleak.
There is a "support-rod" for the carburettors with one end at the engine mount and the other end connected to the carbs. If this support is not good the carbs will vibrate to much and can cause strange things to happen. Can be an idea to look at the end with a rubber bushing, do you still have any bushing? Is it healthy or worn out?
Here is a good link
Slection and tuning of Dellorto DHLA carburettors
You have "how to do" and a plan view of the DHLA with all necessary adjustments. I guess you don't have any Airflow meter or Carb synchroniser, but you can see the edge of the butterfly through the progression holes. Just look and see if the edge is located at the same place on both pairs. If not you are out of synch between the pairs. If needed, adjust as good as you can.
For real finetuning you need a tool like Carb synchroniser, but with eyes and ears it can be good enough.
Is it a standard engine with DHLA 40? It should be no problem. In worst case
new rubber mounts and gaskets, new main needle valve maybe.