Oh interesting! Is this a common style in this codebase? I've never encountered it before.

Not suggesting this block the pull request - but at first glance it does seem like these requires are backwards. For instance "bosh_agent/platform/centos/disk" should probably require "lib/bosh_agent/platform/centos" not the other way around.