Costing version calculation price update

Is it possible to perform a BOM / Formula calculation whereby you have 1 Active BOM / Formula and multiple active Route versions

The scenario being the BOM / Formula say is for a quantity 1 to 2000

The Route versions are for 500, 1000, and 2000

It appears it only updates based on the default quantity of the BOM / Formula

Is there a way that a calculation can be performed to cost out each route version separately (not manually) or is required to create a matching BOM / Formula version to match quantity of the routes